草庐IT

php - MYSQL 表和列命名约定

全部标签

php - 使用 SimpleXML 和 xpath 访问 XML 节点值

有很多这样的问题,所以请原谅我。我都读过了。我有以下使用命名空间http://www.columbasystems.com/cpng/xmlviewer/cal/1-0/的XML文档:http://events.manchester.ac.uk/f3vf/calendar/tag:manchester_museum/view:list/p:q_details/calml.xml我正在尝试使用SimpleXML解析此文档。下面的示例代码尝试从下面访问标题节点“DiscoveryCenter”的值。even:b9v-ib270yqf-nmn54kDiscoveryCentre...PHP:

PHP生成XML,获取文档末尾的Extra内容

只是尝试使用PHP生成一个简单的XML文档,我发现了一个似乎有效的示例,我怎么会收到此错误:Thispagecontainsthefollowingerrors:erroronline5atcolumn1:ExtracontentattheendofthedocumentBelowisarenderingofthepageuptothefirsterror.这是我的PHP代码:$xml=newSimpleXMLElement("");$form_data=array("name"=>$_POST['name'],"email"=>$_POST['email'],"message"=>$

php - 使用 php 读取 xml 响应

我有一个XML格式的Api响应。如何为这两个元素获取gps_x和gps_y。$url="http://www.tixik.com/api/nearby?lat=36.106121163930377&lng=28.07762145996093&limit=2&key=demo";$xmlinfo=simplexml_load_file($url);print_r($xmlinfo);echo$xmlinfo['gps_x'];//outputsnothingecho$xmlinfo->gps_x;//outputsnothing如何从上述响应中获取gps_x和gps_y?

xml - 通过在 bash 中使用 xmllint 从具有命名空间的 xml 文件中提取值

我需要从此xml中提取名称值(产品查找器):文件:config.xmlProductFinderDescription我试过:mles$xmllint--xpath"/widget/name/text()"config.xmlXPathsetisempty这可能是因为我的config.xml文件有其他命名空间。根据this问题我需要手动设置命名空间。所以我试过了:mles$xmllint--shellconfig.xml/>setnsx=http://www.w3.org/ns/widgets/>xpath/x:widget/name/text这个没有输出。使用xmllint提取名称值

c# - 如何重命名 XML 序列化列表 <string> 中使用的子 XML 元素?

我正在将我的类序列化为XML,其中一个属性的类型为List。publicclassMyClass{...publicListProperties{get;set;}...}通过序列化此类创建的XML如下所示:...somethingheresomethinghere...现在是我的问题。我怎样才能改变我的类来实现这样的XML:...somethingheresomethinghere...序列化后。感谢您的帮助! 最佳答案 尝试XmlArrayItemAttribute:usingSystem;usingSystem.IO;usin

php - 使用 JSON 或 XML 发送 JavaScript 数组?如何将其转换为 XML?

好的,我的情况是这样的:我需要将JavaScript数组的内容发送到服务器,PHP脚本将在服务器上将各个数组条目保存在MYSQL数据库中。我没有使用jQuery,但我准备将Prototype框架集成到我的项目中。我了解到可以使用Prototype提供的toJSON()方法轻松地将JS数组转换为JSON。然后我可以将其发布到我的脚本中,该脚本会以某种方式对数组进行反JSON处理并将值插入到数据库中。但我也感兴趣的不是使用JSON数据交换格式,而是将JS数组转换为XML,它可以很容易地被simplexmlPHP扩展解析(为我自己节省一些服务器端开发时间)。因此,我的问题是:我应该选择JSO

php - 如何使用 PHP 读取/显示 XML

有没有办法使用PHP从[外部]xml(来自不同网站的xml文件)读取信息?我知道有一种方法可以使用JavaScript读取XML,但前提是它们都在同一个根目录中。您能否提供有关如何获取xml文件的示例,然后阅读以下内容:ExampleText1ExampleText2谢谢! 最佳答案 SimpleXML扩展提供了一个非常简单易用的工具集,可将XML转换为可以使用普通属性选择器和数组迭代器处理的对象。http://us2.php.net/manual/en/simplexml.examples-basic.php

php - 如何使用 SimpleXML 解析包含自定义 namespace 的 XML?

这个问题在这里已经有了答案:Reference-HowdoIhandleNamespaces(TagsandAttributeswithaColonintheirName)inSimpleXML?(2个答案)关闭4年前。我想知道如何解析名称中似乎包含:的XML值。我一直在使用:$response=file_get_contents($url);$data=simplexml_load_string($response);然后做一个:foreach($data->itemas$key=>$current){但是,我收到的最新提要之一在提要名称中包含冒号,如下例所示:foofoo106当我

php - 我是否需要 PHP 为 RSS/ATOM 提供具有正确内容类型的 HTTP header ?

我想发送带有正确Content-typeheader的RSS/Atom提要,我可以在不访问PHP或任何其他服务器端语言的情况下执行此操作吗?目标是让浏览器将该文件视为提要,而不仅仅是普通的XML文件。 最佳答案 您可以告诉服务器发送具有特定媒体类型的特定文件。Apache有AddType和ForceType这样做的指令:#sendall.atomfileswithapplication/atom+xmlAddTypeapplication/atom+xml.atom#sendonlyfoo.barasapplication/atom

sql-server - SQL Server 2005 Xquery 命名空间

我正在尝试从Xml数据类型中获取一些值。数据如下:LirriaLatimore请注意元素FirstName和LastName中存在xmlns-这是在我们通过序列化C#业务对象创建xml时添加的。无论如何,元素中这个namespace的存在似乎导致XQuery表达式失败,例如:SELECTMyTable.value('(//Individual/LastName)[1]','nvarchar(100)')ASFirstName这将返回空值。但是,当我从xml中的元素中删除命名空间时(例如,使用ReplaceT-SQL语句),上面的代码会返回一个值。但是必须有更好的方法-是否有一种方法可以